body{font-family:微软雅黑;color: #535353;font-size: 12px;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;background-color: #fff;height:100%; }
body,IMG,ul,li,i,dd,ol,section,dl,dt{ list-style:none; margin:0; padding:0; border:0;}
i{ font-style:normal;}a{ text-decoration:none;}
h1,h2,h3,h4{display:inline-block;*display: inline;*zoom: 1; margin:0; padding:0; font-weight:100; font-size:100%;}

header{ margin:0; padding:0;}
.Ari{ font-family:Arial, Helvetica, sans-serif;}
/* side */
.side{position:fixed;width:54px;height:275px;right:0;top:214px;z-index:1999999999;}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #444;}

.side ul li .sidebox{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #444;background:#000;opacity:0.8;filter:Alpha(opacity=80); color:#fff;font:14px/54px "微软雅黑";overflow:hidden;-webkit-transition:width 0.5s ease; -moz-transition: width 0.5s ease;-o-transition: width 0.5s ease;transition: width 0.5s ease; position:absolute;top:0;right:0;}

.side ul li:hover .sidebox{position:absolute;width:180px;height:54px;top:0;right:0;background:#f00;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;-webkit-transition:width 0.5s ease; -moz-transition: width 0.5s ease;-o-transition: width 0.5s ease;transition: width 0.5s ease; }

.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}

.side ul li .sidetop:hover{background:#ae1c1c;opacity:1;filter:Alpha(opacity=100);}

.side ul li img{float:left;}

.side ul li .sidebox2{width:54px;height:54px;float:left;position:relative;background:#000;opacity:0.8;filter:Alpha(opacity=80); overflow:hidden;-webkit-transition: width 0.5s; -moz-transition: width 0.5s;-o-transition: width 0.5s;transition: width 0.5s ease;color:#fff;font:14px/54px 微软雅黑 !important; text-align:right; }

.side ul li:hover .sidebox2{position:absolute;width:254px;height:200px;top:0;right:0;background: url(../images/erweima.png) top left no-repeat;color:#fff;font:14px/54px "微软雅黑"; background-size:200px 200px;-webkit-transition:width 0.5s ease; -moz-transition: width 0.5s ease;-o-transition: width 0.5s ease;transition: width 0.5s ease; }

.side ul li .sidebox3{width:54px;height:54px;float:right;position:relative;background:#000;opacity:0.8;filter:Alpha(opacity=80);}

.side ul li .sidebox3:hover{background:#ae1c1c;opacity:1;filter:Alpha(opacity=100);}

.side ul li .sidebox3 img{position:absolute; top:12px; right:12px;}



/* 字体 */

@font-face {
    font-family: 'msyi';
    src: url('../fonts/msyi-webfont.eot');
    src: url('../fonts/msyi-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/msyi-webfont.woff2') format('woff2'),
         url('../fonts/msyi-webfont.woff') format('woff'),
         url('../fonts/msyi-webfont.ttf') format('truetype'),
         url('../fonts/msyi-webfont.svg#microsoft_yi_baitiregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Zurich lt';
    src: url('../fonts/tt0176m_0-webfont.eot');
    src: url('../fonts/tt0176m_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/tt0176m_0-webfont.woff2') format('woff2'),
         url('../fonts/tt0176m_0-webfont.woff') format('woff'),
         url('../fonts/tt0176m_0-webfont.ttf') format('truetype'),
         url('../fonts/tt0176m_0-webfont.svg#zurich_lt_btlight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'utsaahregular';
    src: url('../fonts/utsaah-webfont.eot');
    src: url('../fonts/utsaah-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/utsaah-webfont.woff2') format('woff2'),
         url('../fonts/utsaah-webfont.woff') format('woff'),
         url('../fonts/utsaah-webfont.ttf') format('truetype'),
         url('../fonts/utsaah-webfont.svg#utsaahregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


/* transition */
a,.transition,.header .nav_top,.header .h,.header .logo_top{-webkit-transition:all 0.3s ease; -moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}




/* top */
.main{ width:1200px; margin:auto}
.fl{ float:left;}
.fr{ float:right;}
.mt20{ margin-top:20px;}

.mt30{ margin-top:30px;}
.position_relative{ position:relative;}
.text_uppercase{text-transform:uppercase;}

#head{ width:100%; float:left; height:auto;}

.header{float:left; width:100%; position:fixed; top:0; left:0; z-index:999; background:#fff; border-bottom:1px solid #eee;}
.header .logo{ margin-top:68px; margin-left:24px;}

/* nav */

.header .nav{ float:left; width:100%; height:130px;}
.logo_top{ position:absolute; left:50%; margin-left:-365px; top:0;}
.header .nav .nav_top{float:right; margin-top:12px;opacity:1; position:relative;}
.header .nav .nav_top h2{ font-size:24px; float:left; line-height:50px; padding-right:20px;}
.header .nav .nav_top a.lang{ float:left; margin-top:14px; margin-right:20px;}
.header .nav #box{position: absolute; right:20px; top:40px; width:auto; height:auto; float:left;display:none;}

.header .nav ul{float:right;}
.header .nav ul li{ width:auto; float:left}
.header .nav ul li:hover a{color:#004b7e;}
.header .nav ul li a{ z-index:99; line-height:75px; padding:0 14px; color:#000; font-size:18px;}
.header .nav ul li a.nav08{ font-family:Arial, Helvetica, sans-serif;}
.header .h{ height:104px;}
.header .h .nav_top{margin-top:-142px}
.header .h .logo_top{ top:-142px}
.header .h .logo{ margin-top:40px; margin-left:24px;}
.header .h ul{ margin-top:18px;}


/*------------------------            为什么选择我们            ------------------------*/
.s_01{ float:left;width:100%;  text-align:center; padding-bottom:30px;}
.s_01 .bt{ width:100%; float:left; background:url(../images/manufacturing.jpg) top center no-repeat; height:51px; padding-top:15px;text-align:center; margin-top:50px;}
.s_01 .bt span{ background:#fff; padding:6px 40px; line-height:36px; font-size:24px; color:#004b7e;}
.s_01 .s_01_nr{ width:100%; position:relative;float:left; margin-top:34px;}
.s_01 .next, .s_01 .prev{border:1px solid #ddd; font-family:"宋体"; color:#c53535; cursor:pointer; line-height:92px; font-size:18px; float:left; width:25px; position:absolute; right:0; top:0;}
.s_01 .next{ left:0;}
.s_01 .next:hover, .s_01 .prev:hover{ background:#004b7e; color:#fff;}
.s_01 .bd{ width:1127px; margin:0 33px;}
.s_01 .bd li{ position:relative;float:left;}
.s_01 .bd li img{border:1px solid #ddd;height:92px; margin:0 5px; float:left;}
.s_01 .bd li .tit{ text-align:center; line-height:35px; color:#004b7e;}

/* 首页产品和优势 */
.s_02{ float:left;width:100%; height:756px; position:relative; overflow:hidden; background:url(../images/s_02.jpg) no-repeat top center;}
.s_02 .h_ico{right:50%; margin-right:-28px; top:50px;}
.s_02 .bt{color:#ac241c;text-align:right; float:right; margin-right:150px;}
.s_02 .bt span{ display:block; font-size:30px; color:#194776; padding-top:90px;}
.s_02 .bt span b{ font-size:36px; font-weight:normal;}
.s_02 .bt .txt{ float:left; font-size:16px; line-height:42px;color:#000; width:100%;}
.s_02 .bt h2{font-size:20px; font-weight:bold; line-height:42px;color:#000;}

.s_02 .list{ width:auto; margin:0 auto;}
.s_02 .list li{ width:auto;}
.s_02 .list li a{ color:#fff; font-weight:bold; font-size:12px; line-height:42px; border-bottom:1px solid #bc4f49; border-top:1px solid #bc4f49; padding:0 17px; margin:43px 21px; display:block}
.s_02 .list li a:hover,.s_02 .list li a.cur{ color:#000; background:url(../images/s_02_list.png) no-repeat bottom left;}
.s_02_Box .hd{ width:383px; float:left; margin-left:106px; margin-top:30px;}
.s_02_Box .hd ul{ width:100%; float:left;}
.s_02_Box .hd ul li{ width:100%; height:128px; background:rgba(255,255,255,0.9); float:left; margin-bottom:23px;}
.s_02_Box .hd ul li .date{background:url(../images/s_02_list.png) no-repeat top left; float:left; width:95px; line-height:123px; color:#fff; font-size:40px; font-weight:bold; height:123px; padding-left:28px; margin-left:9px; margin-top:5px; margin-right:-10px;}
.s_02_Box .hd ul li .tit_en{ font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:18px; color:#194776; line-height:28px; margin-top:36px;}
.s_02_Box .hd ul li .tit{font-size:24px; color:#194776; line-height:28px; margin-bottom:36px;}
.s_02_Box .bd{ width:650px; float:right; margin-right:10px; margin-top:30px;}
.s_02_Box .bd ul{ width:100%; float:left;}
.s_02_Box .more{ width:108px; float:right; margin-top:20px; margin-right:10px; background:#004b7e; color:#fff; height:32px; line-height:32px; text-align:center;}
.s_02_Box .more i{ font-family:宋体;}
.s_02_Box .more:hover{ opacity:0.7}

/* s_03 */
.s_03{ float:left;width:100%; position:relative; text-align:center; height:auto;}
.s_03_01{ background:url(../images/s_03.jpg) no-repeat top center; width:259px; height:451px; position:absolute; left:50%; margin-left:-960px; top:0;}
.s_03 .h_ico{right:50%; margin-right:47px; top:130px;}
.s_03 .bt{background:url(../images/s_03_bt.jpg) no-repeat top center; width:967px; height:101px; margin:0 auto;margin-top:36px;}
.s_03 .bt .tit1{color:#fff; font-size:32px; line-height:80px; padding-left:66px; text-align:left;}
.s_03 .bt .tit1 b{ font-weight:500}
.s_03 .bt .tit2{color:#fff; font-size:22px; line-height:78px; margin-top:-58px; padding-right:70px; text-align:right;}
.s_03 .nr{ width:1150px; margin:96px auto 0;}
.s_03 .nr .list{ width:100%; float:left; text-align:left}
.s_03 .nr .list .list_bt{ margin-bottom:10px;}
.s_03 .nr .list .list_bt,.s_03 .nr .list .list_nr{ width:100% float:left;}
.s_03 .nr .list .num{ position:relative; width:60px; height:60px; line-height:50px; font-size:30px; font-family:"Zurich Lt"; float:left; margin-right:20px; font-weight:bold; border-radius:3px; background:#004b7e; color:#fff; text-align:center;}
.s_03 .nr .list .num i{ position:absolute; bottom:13px; left:10px; width:40px; background:#fff; height:1px;}
.s_03 .nr .list .list_bt p{ margin:0; font-size:28px; color:#004b7e}
.s_03 .nr .list .list_bt span{ font-size:18px; color:#004b7e;font-family:"utsaahregular";}
.s_03 .nr .list .list_nr .text{ border-bottom:1px dotted #dcdcdc; margin-left:24px;  line-height:24px; padding:10px 0; font-size:14px; color:#000; position:relative;}
.s_03 .nr .list .list_nr .text:before{background:url(../images/text_ico.jpg) no-repeat left center;; content:""; position:absolute; width:8px; height:12px; float:left; left:-24px; top:16px;}
.s_03 .nr .list .list_nr .text h2{ font-size:18px; font-weight:bold;}
.w622{ width:622px;}
.w600{ width:600px !important;}
.w580{ width:580px !important;}
.fi{ margin-bottom:35px;}
.fi .right img{ box-shadow:3px 3px 3px #ccc;}
.se{ margin-bottom:23px;}
.se img{ margin-top:-95px;}
.th{ margin-bottom:23px;}
.th img{ margin-top:-225px; margin-right:-10px; position:relative; z-index:-1;}
.fo img{ margin-top:-95px;}

/* 首页广告 */ 
.h_gg{ background:url(../images/h_gg.jpg) no-repeat top center; background-size:100% 100%; float:left; width:100%; height:169px;}
.h_gg .left{ font-size:24px; line-height:36px; color:#fff; float:left; padding-left:202px; background:url(../images/h_gg_l.png) no-repeat top left; padding-top:26px;}

.h_gg .right{ font-size:48px; line-height:50px; color:#fff; float:left; padding-left:100px; background:url(../images/h_gg_r.png) no-repeat left 60px; padding-top:36px; margin-left:96px;}
/* 新闻 */
.s_new{ width:100%; float:left;height:auto;position:relative; text-align:center; padding-top:36px;}
.s_new .bt{height:53px; line-height:53px; font-size:36px; color:#004b7e; padding:0 35px; border-left:2px solid #e1e1e1;border-right:2px solid #e1e1e1;}
.s_new .bt_en{ font-size:18px; color:#000; font-family:"utsaahregular", Helvetica, sans-serif; line-height:18px; margin-top:-7px;}
.s_new ul{ float:left; width:100%; text-align:left; margin-top:40px; margin-bottom:80px;}
.s_new ul li{float:left; border:1px solid #d3d3d3; margin:0 19px; position: relative;}
.s_new ul li img{ width:360px; height:240px; float:left;}
.s_new ul li a{ width:360px;float:left;}
.s_new ul li dl{ width:100%;float:left;}
.s_new ul li dl dt{ width:90%; padding:15px 5% 0;display:block; font-weight:bold; font-size:14px; color:#000;}
.s_new ul li dl dd{ width:90%;font-size:12px; margin-bottom:5px; padding:0 5% 10px; height:72px; color:#000;overflow:hidden;line-height:24px; margin-top:10px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
.s_new ul li span{ color:#fff; position:absolute; line-height:20px;font-family:"Zurich Lt"; background:#da251d; width:80px; padding:20px 0; height:40px; left:-20px;text-align:center; float:left;}
.s_new ul li div.sj{color: #fff;position: absolute;line-height: 20px;font-family: "Zurich Lt";background: #004879; width: 80px;padding: 20px 0;height: 40px;left: -20px;text-align: center;float: left;}
.s_new ul li div.sj:before {content: '';border: 12px solid transparent;border-top-color: #004879;border-right-color: #004879;position: absolute;right: -11px;top: 30px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.s_new ul li:hover dl dt,.s_new ul li:hover dl dd{ color:#fff;}
.s_new ul li:hover dl{ background:#004879}
.s_new .more{ background:#004879; line-height:42px; height:42px; margin:0 auto; width:122px; text-align:center; color:#fff; font-family:"Zurich Lt"; float:left;left:50%; margin-left:-61px; position:relative; text-transform:uppercase;}
.s_new .more:hover{ opacity:0.7}
.s_new .h_ico{right:50%; margin-right:-28px; top:-7px;}

.h_ico{ width:60px; height:28px; float:left; position:absolute; background:url(../images/h_ico01.png) no-repeat top center;}

/***********footer***************/
.footer{width: 100%;height: auto; text-align:left; padding:25px 0; font-size:14px;position: relative; background:#004b7e; color:#fff;z-index: 3; float:left; overflow:hidden;}
.footer a:hover{ text-decoration:underline;} .footer a{ color:#fff;}
.footer .wz{ float:left;line-height:28px; width:auto;}
.foot_logo{ margin-top:12px; margin-right:20px;}


/* slide */
.slideBox{ width:100%; height:auto;position:relative; margin-top:130px;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{display:block;width:60px;height:104px; font-size:36px; font-family:宋体; line-height:104px; color:#fff; text-align:center;position:absolute;z-index:222;top:50%; overflow:hidden; background:#004b7e;cursor:pointer;opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);_border:1px solid none;right:0;}
.slideBox .prev{left:0;}
.slideBox .prev:hover,
.slideBox .next:hover{opacity:0.8;-moz-opacity:0.8;filter:alpha(opacity=80);}
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }





/* ny */
.ny{ width:100%;float:left; position:relative;padding-bottom:40px; z-index:99; height:100%;}
.ny .n_location{float:left; background:#f5f5f5;width:100%;text-transform:uppercase;color:#333; line-height:100px;font-size:12px; margin-bottom:70px;}
.ny .n_location h2{font-size:30px;color:#000;float:left}

.ny .n_location a{ color:#222; }
.ny .n_location a:before{ content:"\F015"; font-size:16px; padding-right:5px; color:#222;font-family:"webfont";}

.ny_nav{width:270px; float:left;}
/* 内页通用系列 */
.ny_nav .bt{ width:100%; float:left; background:#312c2a; text-align:center; position:relative;}
.ny_nav .bt .line{ width:50px; height:4px; background:#fff;float:right; margin:46px 0 20px 0;}

.ny_nav .bt h3{color:#fff; width:100%; font-size:36px; margin-bottom:20px; float:right;text-align:right;}
.ny_nav .bt span{position: relative; width:100%; text-align:right;  float:right;color:#fff; font-family:"msyi"; font-size:48px;}


.ny_nav ul{width:100%; float:left; margin-top:10px;}
.ny_nav ul li{width:100%; float:right; height:60px; box-sizing:border-box; border-bottom:1px solid #E2E6E7; position:relative;}
.ny_nav ul li:first-child{border-top:1px solid #E2E6E7;}

.ny_nav ul li.cur a,.ny_nav ul li.cur:hover a,.ny_nav ul li.cur a:after{ color:#fff; background:#004b7d;}
.ny_nav ul li a{ line-height:60px; font-size:14px; float:left; color:#777; width:100%; padding:0 18px 0 19px;box-sizing:border-box;}
.ny_nav ul li:hover a{ color:#004b7e;}
.ny_nav ul li a:after{ content:">"; color:#777; font-family:宋体; position:absolute; right:19px;}

.ny .nr_zt{ width:890px;float:right; min-height:250px;}
.ny .nr_zt .tit{ font-size:16px;color:#000; line-height:16px;width:100%; float:left;text-align:left;}
.ny .nr_zt .tit:after{display: block;content: "";background: #1E69B8;width: 40px;height: 2px;margin:20px 0px;}


/* 关于我们 */
.n_ab{ line-height:2em;}
.n_ab .ab_img{ margin-bottom:20px;}
.n_ab p{ text-indent:2em; font-size:14px; line-height:2em;}

/*企业文化*/
.n_wh{ font-size:14px; color:#222; line-height:30px; float:left;width:100%;}

.n_wh p{ width:100%; display:block; float:left;}
.mb20{ margin-bottom:20px;}

/* 证书 */
.n_zs{ width:100%; float:left;}
.n_zs ul{ width:100%; float:left;}
.n_zs i{ width:36px; height:4px; background:#ac241c; float:left;}
.n_zs span{ font-size:24px; color:#ac241c; float:left; width:100%; margin:10px 0;}
.n_zs span abbr{ font-family:"msyi";}
.n_zs li{ width:45%; float:left; margin-right:2%; border:1px solid #ccc; box-sizing:border-box; margin-bottom:2%;}
.n_zs li:nth-child(3n){ margin-right:0;}
.n_zs li img{ width:100%; float:left}
/* 设备中心 */
.equip{ width:100%; float:left;}
.equip li{ width:49%; margin-right:2%; margin-bottom:2%; float:left;}
.equip li:nth-child(2n){ margin-right:0;}
.equip li img{ width:100%;}
/* 新闻中心 */

.news_ny .nr ul{ float:left; width:100%;}
.news_ny .nr li{ width:32%; height:auto;float:left;margin-bottom:2%;margin-right:2%;}
.news_ny .nr li:nth-child(3n){ margin-right:0;}
.news_ny .nr li .img{ width:100%;}
.news_ny .nr li a dl{float: right; background:#f2f2f2;width:100%; padding:5%;height:100%;box-sizing:border-box;}
.news_ny .nr li a dl > i{ width:auto; display:none; background: url(../images/sj.jpg) center left no-repeat; color:#fff; height:24px; padding-left:26px;float:left; text-align:center ; font:12px/24px Arial;color:#da251d;}
.news_ny .nr li a{ width:100%; height:auto; float:left; }
.news_ny .nr li a dl > dt{font: bold 14px/20px 微软雅黑;width:100%;color:#000;float:left; overflow:hidden; height:36px;white-space:nowrap;text-overflow: ellipsis;}
.news_ny .nr li a dl > dd{font:12px/18px 微软雅黑; color:#000; float:left; width:100%;height:auto;text-overflow: ellipsis; overflow:hidden;display: -webkit-box; -webkit-line-clamp:3;-webkit-box-orient:vertical;}
.news_ny .nr li:nth-child(2n) dl{ left:100%;}
.news_ny .nr li .more span{ background:#004b7e; color:#fff; line-height:30px; padding:0 20px; text-transform:uppercase;text-align:center; font-size:12px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; text-align:center;float:left}
.news_ny .nr li .more i{ background:rgba(41, 41, 41, 0.9) url(../images/n_s_right.png) no-repeat center center; background-size:50% 50%; width:30px; height:30px; float:right;}
.news_ny .nr li .more{margin-top:20px;float:left;}
.xx_more{ color:#fff; background:#004b7e; padding:5px 15px;}

#search { height:36px;  border:1px solid #ddd; background:#fff}
input{line-height:20px; padding:8px; border:0; float:left; width:200px;  height:20px; }
.fa-search{ margin-top:0 !important; padding:0;}
.fa-search img{ float:right;}

/* 内页搜索 */
#n_search{ width:auto; height:27px; position:relative;background:rgba(255,255,255,0.4); margin-top:5px; border:1px solid #ebebeb;}
#n_keys{ width:151px; padding:5px; color:#b9a6a6;float:left; height:17px; border:none !important; font-size:12px; line-height:20px;}
.n_kopa-icon-search{ float:right; width:auto; text-align:center; font-family:Zurich lt; height:27px; margin:0; line-height:27px; color:#fff;background:#bbb; border:none !important;}
.n_kopa-icon-search:hover{background:#054e8d}

/*产品介绍*/
.n-View{ width:100%; float:left; margin-bottom:20px; padding-bottom:20px; border-bottom:1px dashed #ccc;}
.n-View h2{ width:100%; float:left; color:#004b7e;   font-size:24px; line-height:60px; margin-bottom:15px;}
.n-View h2 i{ font-size:18px; font-family:Arial, Helvetica, sans-serif;}
.n-View p{ width:100%; float:left; color:#004b7e;   font-size:14px; line-height:24px; margin-bottom:20px;}
.n-View p a{ float:left; width:100px; text-align:center; background:#000; color:#fff; border:1px solid #000; margin-top:20px; font-size:12px; line-height:24px;}
.n-View p a:hover{background:#fff; color:#000;}
.n-View:last-child{border-bottom: none;}
/* 产品内页 */
.nr_zt .n-cp{width:100%;float:left;}
.nr_zt .n-cp li{ width:100%; height:auto; background:#004b7d;float:left; height:40px; overflow:hidden; font-size:14px; }
.nr_zt .n-cp li span{ width:20%; text-transform:uppercase; float:left; color:#fff; text-align:center; height:40px; line-height:40px; border-left:1px solid #fff; box-sizing:border-box;}
.nr_zt .n-cp li + li{ background:none; height:100%; min-height:120px; display:table;}
.nr_zt .n-cp li a{ width:100%; float:left; color:#fff; text-align:center;}
.nr_zt .n-cp li a img{ max-width:178px;}
.nr_zt .n-cp li dd{ display:table-cell; width:20%; max-width:165px;word-wrap:break-word;vertical-align:middle;text-align:center;height:100%;font-size:12px;line-height:20px; border-bottom:1px solid #ccc; box-sizing: border-box;}
.nr_zt .n-cp li dd:nth-child(2n){ background:#f2f2f2;}
.nr_zt .n-cp li dd:nth-child(3){width:20%;  padding:0 1%;}
.nr_zt .n-cp li span:nth-child(1){border-left:none;}
.nr_zt .n-cp li p{ margin:0;}
.prmore{ width:100%; float:left; margin-top:20px;}
/* 在线反馈 */
.feedback{ width:100%; float:left; margin:30px 0;}
.feedback i{ width:36px; height:4px; background:#ac241c; float:left;}
.feedback span{ font-size:24px; color:#ac241c; float:left; width:100%; margin:10px 0;}


/* 下载中心 */
.ny_down{ width:100%; float:left;}
.ny_down i{ width:36px; height:4px; background:#ac241c; float:left;}
.ny_down span{ font-size:24px; color:#ac241c; float:left; width:100%; margin:10px 0;}

.ny_down li{ width:23%; margin:0 1%;float:left; padding-bottom:20px; border-bottom:1px solid #ccc; margin-top:20px;}
.ny_down li a{ width:100%; float:left;}
.ny_down li dt{ width:100%; float:left; font-size:14px; font-weight:bold;}
.ny_down li dd{ width:100%; float:left; line-height:24px; height:48px; overflow:hidden;}
.ny_down li a .more{ width:100%; float:left;}


/* 服务 */
.n_ser{ width:100%; float:left; overflow:hidden;}
.n_ser p{ width:100%; font-size:16px; text-align:center; text-indent:0em; line-height:30px;}

/* 人才招聘 */
.
.n_jobs{ width:100%; float:left; overflow:hidden;}
.n_jobs p{ width:100%; font-size:14px; text-align:left;line-height:36px;}

.ml20{ margin-left:20px; margin-bottom:10px;}
.joblist{ width:100%; float:left;}
.joblist .list{ width:100%; float:left; border-bottom:1px dotted #ccc; padding-bottom:20px; margin-bottom:20px}
.joblist .list .bt{ width:100%; float:left; font-size:14px; line-height:30px; font-weight:bold; color:#004b7e}
.joblist .list dl{ width:100%;float:left;}
.joblist .list dl dd{ width:33%; float:left; font-size:12px; line-height:24px;}
.nr_text{ width:100%; font-size:12px; line-height:24px; margin-top:5px;}
.nr_text b{ float:left; width:100%;}

/* 联系 */
.lxfs{ width:75%; font:14px/60px 微软雅黑; color:#000;}
.lxfs i{ font-size:24px; line-height:48px;}
.lxfs i abbr{ font-size:16px; color:#004b7e;}
.lxfs a{ color:#000;}
.lxfs .ico_01, .lxfs .ico_02, .lxfs .ico_03, .lxfs .ico_04, .lxfs .ico_05, .lxfs .ico_06{ width:45%; float:left; padding-left:5%; background:url(../images/nyabout06.png) no-repeat left 10px;}
.lxfs .ico_02{ background-image:url(../images/nyabout07.png); background-repeat:no-repeat; background-position:left 20px;}
.lxfs .ico_03{ background-image:url(../images/nyabout10.png); background-repeat:no-repeat; background-position:left 20px;}
.lxfs .ico_04{ background-image:url(../images/nyabout11.png); background-repeat:no-repeat; background-position:left 20px;}
.lxfs .ico_05{ background-image:url(../images/nyabout08.png); background-repeat:no-repeat; background-position:left 20px;font-family:Arial, Helvetica, sans-serif;}
.lxfs .ico_06{ background-image:url(../images/nyabout12.png); background-repeat:no-repeat; background-position:left 20px; font-family:Arial, Helvetica, sans-serif;}.lxfs .ico_06:hover{ color:#ef9800; text-decoration:underline;}
.ewm{ width:24%; margin-left:1%; margin-top:10px;}

/* 地图 */
.ny_map .map_bt{ width:100%; float:left; font-size:18px; font-weight:bold; border-bottom:1px solid #ccc; height:40px; line-height:40px; margin-bottom:30px;}

.ny_map .map_bt i{font-size:12px; font-family:Arial, Helvetica, sans-serif;}

.jianjie{ font:14px/36px 微软雅黑;}
.about_lb{ display:none;}
.honor{ width:100%; height:auto; padding-bottom:150px;}

.new_nr .zixun{ width:94%; height:auto; padding:30px 3%;}
.new_nr .zixun li{ width:531px; height:70px; float:left; background:#fff; position:relative; margin:0 35px 20px;-webkit-transition: all 0.3s ease-in-out 0s;   -moz-transition: all 0.3s ease-in-out 0s;  -o-transition: all 0.3s ease-in-out 0s;  -ms-transition: all 0.3s ease-in-out 0s;  transition: all 0.3s ease-in-out 0s; background:#f2f2f2}
.new_nr .zixun li > i{ width:80px; background:#d0d0d0; height:50px; padding:10px 0; float:left; text-align:center ; font:14px/24px Arial;color:#353535;}
.new_nr .zixun li > i:first-line{ font: bold 24px/24px Arial; color:#004b7e; }
.new_nr .zixun li a{ width:413px; height:60px; float:left; padding:10px 18px; color:#292929; }
.new_nr .zixun li a > dd{font:16px/25px Arial, Helvetica, sans-serif;width:340px; float:left; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.new_nr .zixun li a > dd + dd{font:12px/25px Arial; color:#717171;}
.new_nr .zixun li a > i{ position:absolute; bottom:8px; right:18px;font:12px/30px Arial; color:#004b7e;}
.new_nr .zixun li:hover{background:#004b7e;-webkit-transition: all 0.3s ease-in-out 0s;   -moz-transition: all 0.3s ease-in-out 0s;  -o-transition: all 0.3s ease-in-out 0s;  -ms-transition: all 0.3s ease-in-out 0s;  transition: all 0.3s ease-in-out 0s;}
.new_nr .zixun li:hover a,.new_nr .zixun li:hover a > dd + dd,.new_nr .zixun li:hover a > i{ color:#fff;}



/* 页码 */
.ym{ height:40px; width:40px; background:#ccc; color:#fff; text-align:center; line-height:40px; font-size:12px; padding:5px 12px;-webkit-transition: all 0.3s ease-in-out 0s;   -moz-transition: all 0.3s ease-in-out 0s;  -o-transition: all 0.3s ease-in-out 0s;  -ms-transition: all 0.3s ease-in-out 0s;  transition: all 0.3s ease-in-out 0s;}
.ym:hover{background:#004b7e;color:#fff;-webkit-transition: all 0.3s ease-in-out 0s;   -moz-transition: all 0.3s ease-in-out 0s;  -o-transition: all 0.3s ease-in-out 0s;  -ms-transition: all 0.3s ease-in-out 0s;  transition: all 0.3s ease-in-out 0s;}
.ym2{ height:40px; width:40px; background:#004b7e; text-align:center; line-height:40px; font-size:12px; font-weight:bold; padding:5px 12px;}

.link{ width:100%; float:left; margin-top:40px;}
.link i{ font-weight:bold; font-size:16px;}